package com.yf.springbootgenerator.dao;

import com.yf.springbootgenerator.entity.TbUserProjectFeedback;
import com.yf.springbootgenerator.entity.TbUserProjectFeedbackExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbUserProjectFeedbackMapper {
    long countByExample(TbUserProjectFeedbackExample example);

    int deleteByExample(TbUserProjectFeedbackExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TbUserProjectFeedback record);

    int insertSelective(TbUserProjectFeedback record);

    List<TbUserProjectFeedback> selectByExample(TbUserProjectFeedbackExample example);

    TbUserProjectFeedback selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TbUserProjectFeedback record, @Param("example") TbUserProjectFeedbackExample example);

    int updateByExample(@Param("record") TbUserProjectFeedback record, @Param("example") TbUserProjectFeedbackExample example);

    int updateByPrimaryKeySelective(TbUserProjectFeedback record);

    int updateByPrimaryKey(TbUserProjectFeedback record);
}